const {
  Sequelize,
  sequelize
} = require("../routes/config");

const hotel = sequelize.define(
  "hotel", {
    id: {
      type: Sequelize.INTEGER(11),
      primaryKey: true,
      autoIncrement: true
    },
    name: Sequelize.STRING(50),
    src: Sequelize.STRING(255),
    position: Sequelize.STRING(100),
    rank: Sequelize.INTEGER(1),
    price: Sequelize.INTEGER(11),
    traffic: Sequelize.STRING(100),
    tel: Sequelize.INTEGER(11),
    longitude: Sequelize.DOUBLE(11),
    latitude: Sequelize.DOUBLE(11),
  }, {
    timestamps: false
  }
);

// 添加
// hotel.create({
//     name: '测试景区55',
//     // src: '测试src',
//     position: '测试地址55',
//     // rank: 0,
//     // price: 0,
//     // open: '',
//     // traffic: '',
//     // tel:1333
// }).then(s => {
//     console.log(s.name)
// })

//删除
// hotel.destroy({
//   where: {
//     name: '测试景区'
//   }
// }).then(() => {
//   console.log('删除成功')
// })

//修改
// hotel.update({
//   name: '修改测试'
// }, {
//   where: {
//     name: '测试景区'
//   }
// }).then(() => {
//   console.log('修改成功')
// })

// 查看全部
// hotel.findAndCountAll().then(res => {
//   console.log(JSON.stringify(res, null, 2)) //提供序列化方法和缩进字符
// })

//查询一个
// hotel.findOne({
//   where: {
//     name: '修改测试1'
//   }
// }).then(res => {
//   console.log(JSON.stringify(res, null, 2)) //提供序列化方法和缩进字符
// })

module.exports = hotel;

// const mongoose = require('mongoose')

// const hotelSchema = new mongoose.Schema({
//   sceneryname: {
//     type: String,
//     require: true
//   },
//   scenerytype: {
//     type: Number,
//     enum: [0, 1, 2, 3, 4],
//     default: 0
//   },
//   position: {
//     type: String,
//     require: true
//   },
//   rank: {
//     type: Number,
//     enum: [5, 1, 2, 3, 4, 0],
//     default: 0
//   },
//   sceneryarea: {
//     type: Number
//   },
//   sceneryprice: {
//     type: Number,
//     require: true
//   },
//   scenerytel: {
//     type: String,
//     require: true,
//     maxlength: 11
//   },
//   opentime: {
//     require: true,
//     type: String,
//   },
//   content: {
//     require: true,
//     type: String
//   },
//   traffic: {
//     type: String
//   }

// })

// module.exports = mongoose.model('Scenery', scenerySchema)